home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / envprt / hpenv.frm < prev    next >
Text File  |  1995-05-08  |  17KB  |  702 lines

  1. VERSION 2.00
  2. Begin Form Form1 
  3.    BackColor       =   &H00C0C0C0&
  4.    Caption         =   "Envelope Printer"
  5.    ClientHeight    =   4500
  6.    ClientLeft      =   915
  7.    ClientTop       =   2040
  8.    ClientWidth     =   7830
  9.    Height          =   5190
  10.    Icon            =   HPENV.FRX:0000
  11.    Left            =   855
  12.    LinkMode        =   1  'Source
  13.    LinkTopic       =   "Form1"
  14.    ScaleHeight     =   4500
  15.    ScaleWidth      =   7830
  16.    Top             =   1410
  17.    Width           =   7950
  18.    Begin TextBox Addresse6 
  19.       BorderStyle     =   0  'None
  20.       Height          =   380
  21.       Left            =   120
  22.       TabIndex        =   8
  23.       Top             =   3720
  24.       Width           =   4695
  25.    End
  26.    Begin TextBox Addresse5 
  27.       BorderStyle     =   0  'None
  28.       Height          =   380
  29.       Left            =   1080
  30.       TabIndex        =   7
  31.       Top             =   3000
  32.       Width           =   4695
  33.    End
  34.    Begin CommandButton Command2 
  35.       Caption         =   "&Clear"
  36.       Height          =   380
  37.       Left            =   6360
  38.       TabIndex        =   10
  39.       Top             =   2760
  40.       Width           =   975
  41.    End
  42.    Begin TextBox Addresse4 
  43.       BorderStyle     =   0  'None
  44.       Height          =   380
  45.       Left            =   1080
  46.       TabIndex        =   6
  47.       Top             =   2640
  48.       Width           =   4695
  49.    End
  50.    Begin CommandButton PrintButton 
  51.       Caption         =   "&Print"
  52.       Height          =   380
  53.       Left            =   6360
  54.       TabIndex        =   9
  55.       Top             =   2280
  56.       Width           =   975
  57.    End
  58.    Begin TextBox Addresse3 
  59.       BorderStyle     =   0  'None
  60.       Height          =   380
  61.       Left            =   1080
  62.       TabIndex        =   5
  63.       Top             =   2280
  64.       Width           =   4695
  65.    End
  66.    Begin TextBox Addresse2 
  67.       BorderStyle     =   0  'None
  68.       Height          =   380
  69.       Left            =   1080
  70.       TabIndex        =   4
  71.       Top             =   1920
  72.       Width           =   4695
  73.    End
  74.    Begin TextBox Addresse1 
  75.       BorderStyle     =   0  'None
  76.       Height          =   380
  77.       Left            =   1080
  78.       TabIndex        =   3
  79.       Top             =   1560
  80.       Width           =   4695
  81.    End
  82.    Begin PictureBox Picture1 
  83.       BackColor       =   &H0000FFFF&
  84.       Height          =   980
  85.       Left            =   6000
  86.       Picture         =   HPENV.FRX:0302
  87.       ScaleHeight     =   945
  88.       ScaleWidth      =   1065
  89.       TabIndex        =   0
  90.       TabStop         =   0   'False
  91.       Top             =   240
  92.       Width           =   1095
  93.       Begin Label Label1 
  94.          Alignment       =   1  'Right Justify
  95.          BackColor       =   &H0000FFFF&
  96.          Caption         =   "29ó"
  97.          Height          =   260
  98.          Left            =   360
  99.          TabIndex        =   1
  100.          Top             =   600
  101.          Width           =   615
  102.       End
  103.       Begin Label Label2 
  104.          Alignment       =   1  'Right Justify
  105.          BackColor       =   &H0000FFFF&
  106.          Caption         =   "USA"
  107.          Height          =   260
  108.          Left            =   600
  109.          TabIndex        =   2
  110.          Top             =   360
  111.          Width           =   375
  112.       End
  113.    End
  114.    Begin Label PrinterLabel 
  115.       Alignment       =   2  'Center
  116.       BackColor       =   &H00FFFF00&
  117.       BorderStyle     =   1  'Fixed Single
  118.       ForeColor       =   &H00000000&
  119.       Height          =   380
  120.       Left            =   5160
  121.       TabIndex        =   15
  122.       Top             =   3720
  123.       Width           =   2295
  124.    End
  125.    Begin Label R4 
  126.       BackColor       =   &H00404040&
  127.       ForeColor       =   &H00FFFFFF&
  128.       Height          =   260
  129.       Left            =   240
  130.       TabIndex        =   14
  131.       Top             =   840
  132.       Width           =   3135
  133.    End
  134.    Begin Label R3 
  135.       BackColor       =   &H00404040&
  136.       ForeColor       =   &H00FFFFFF&
  137.       Height          =   260
  138.       Left            =   240
  139.       TabIndex        =   13
  140.       Top             =   600
  141.       Width           =   3135
  142.    End
  143.    Begin Label R2 
  144.       BackColor       =   &H00404040&
  145.       ForeColor       =   &H00FFFFFF&
  146.       Height          =   260
  147.       Left            =   240
  148.       TabIndex        =   12
  149.       Top             =   360
  150.       Width           =   3135
  151.    End
  152.    Begin Label R1 
  153.       BackColor       =   &H00404040&
  154.       Caption         =   "No Return Address"
  155.       ForeColor       =   &H00FFFFFF&
  156.       Height          =   260
  157.       Left            =   240
  158.       TabIndex        =   11
  159.       Top             =   120
  160.       Width           =   3135
  161.    End
  162.    Begin Menu ByeBye 
  163.       Caption         =   "&Quit"
  164.    End
  165.    Begin Menu RAMenu 
  166.       Caption         =   "&Return Address"
  167.    End
  168.    Begin Menu SelectPrinter 
  169.       Caption         =   "&Select Printer"
  170.       Begin Menu HPSelect 
  171.          Caption         =   "&HP Laserjet"
  172.       End
  173.       Begin Menu IBMSelect 
  174.          Caption         =   "&IBM ProPrinter"
  175.       End
  176.       Begin Menu PrintPrt 
  177.          Caption         =   "Printer Port"
  178.          Begin Menu Port1 
  179.             Caption         =   "LPT1"
  180.          End
  181.          Begin Menu Port2 
  182.             Caption         =   "LPT2"
  183.          End
  184.       End
  185.    End
  186.    Begin Menu AboutBox 
  187.       Caption         =   "&About"
  188.    End
  189. End
  190. Dim address1 As String
  191. Dim address2 As String
  192. Dim address3 As String
  193. Dim address4 As String
  194. Dim address5 As String
  195. Dim address6 As String
  196.  
  197. Dim Raddress1 As String
  198. Dim Raddress2 As String
  199. Dim Raddress3 As String
  200. Dim Raddress4 As String
  201.  
  202.  
  203. Sub AboutBox_Click ()
  204. cr$ = Chr$(13) + Chr$(10)
  205. TheMessage$ = "HP Envelope Printer" + cr$
  206. TheMessage$ = TheMessage$ + "⌐1991 Federal Hill Software" + cr$
  207. TheMessage$ = TheMessage$ + "" + cr$
  208. TheMessage$ = TheMessage$ + "This little utility prints a standard" + cr$
  209. TheMessage$ = TheMessage$ + "No. 10 envelope on an" + cr$
  210. TheMessage$ = TheMessage$ + "HP LaserJet II or IBM ProPrinter." + cr$ + "" + cr$
  211. TheMessage$ = TheMessage$ + "First, Select Your Printer." + cr$
  212.  
  213. TheMessage$ = TheMessage$ + "Then fill in the address boxes and click Print." + cr$
  214. TheMessage$ = TheMessage$ + "No fuss, no muss, no sticky mess. Enjoy!" + cr$
  215. TheStyle = 48
  216. TheTitle$ = "HP Envelope Printer"
  217. MsgBox TheMessage$, TheStyle, TheTitle$
  218.  
  219. End Sub
  220.  
  221. Sub Addresse1_GotFocus ()
  222.     Addresse1.backcolor = QBColor(14)
  223. End Sub
  224.  
  225. Sub Addresse1_KeyDown (KeyCode As Integer, Shift As Integer)
  226.     If KeyCode = KEY_DOWN Then
  227.         KeyCode = 0
  228.         SendKeys "{TAB}"
  229.         GoTo done
  230.         End If
  231.     If KeyCode = KEY_UP Then
  232.         KeyCode = 0
  233.         SendKeys "+({TAB})"
  234.         GoTo done
  235.         End If
  236.         
  237. done:
  238. End Sub
  239.  
  240. Sub Addresse1_KeyPress (keyascii As Integer)
  241.     If keyascii = 13 Then
  242.     keyascii = 0
  243.     SendKeys "{TAB}"
  244.     End If
  245. End Sub
  246.  
  247. Sub Addresse1_LostFocus ()
  248.     Addresse1.backcolor = QBColor(15)
  249. End Sub
  250.  
  251. Sub Addresse2_GotFocus ()
  252.     Addresse2.backcolor = QBColor(14)
  253.  
  254. End Sub
  255.  
  256. Sub Addresse2_KeyDown (KeyCode As Integer, Shift As Integer)
  257.     If KeyCode = KEY_DOWN Then
  258.         KeyCode = 0
  259.         SendKeys "{TAB}"
  260.         GoTo done2
  261.         End If
  262.     If KeyCode = KEY_UP Then
  263.         KeyCode = 0
  264.         SendKeys "+({TAB})"
  265.         GoTo done2
  266.         End If
  267. done2:
  268. End Sub
  269.  
  270. Sub Addresse2_KeyPress (keyascii As Integer)
  271.     If keyascii = 13 Then
  272.     keyascii = 0
  273.     SendKeys "{TAB}"
  274.     End If
  275.  
  276. End Sub
  277.  
  278. Sub Addresse2_LostFocus ()
  279.     Addresse2.backcolor = QBColor(15)
  280.  
  281. End Sub
  282.  
  283. Sub Addresse3_GotFocus ()
  284.     Addresse3.backcolor = QBColor(14)
  285.  
  286. End Sub
  287.  
  288. Sub Addresse3_KeyDown (KeyCode As Integer, Shift As Integer)
  289.     If KeyCode = KEY_DOWN Then
  290.         KeyCode = 0
  291.         SendKeys "{TAB}"
  292.         GoTo done3
  293.         End If
  294.     If KeyCode = KEY_UP Then
  295.         KeyCode = 0
  296.         SendKeys "+({TAB})"
  297.         GoTo done3
  298.         End If
  299. done3:
  300. End Sub
  301.  
  302. Sub Addresse3_KeyPress (keyascii